mounted grenade launchers - Spanish English Dictionary